package org.example.rental.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class RentalOrderVo implements Serializable {

    /**
     * 编号
     */
    private Integer id;

    /**
     * 订单号
     */
    private String orderId;

    /**
     * 车系
     */
    private String name;

    /**
     * 车辆描述
     */
    private String description;

    /**
     * 取车点位置
     */
    private String pickupLocation;

    /**
     * 租赁方式
     */
    private Integer leaseMethod;


    /**
     * 租车时间
     */
    private Date rentalTime;

    /**
     * 还车时间
     */
    private Date returnTime;

    /**
     * 订单状态
     */
    private Integer status;

    /**
     * 租金
     */
    private Double rent;

    /**
     * 押金
     */
    private Double deposit;

    /**
     * 总共需支付金额
     */
    private Double totalMoney;

    private Integer userId;

    private String username;

    private String phone;

    private String carNum;

    private String modelNum;

    private Integer carId;

    //月租时代表月数，日租时代表天数
    private Integer monthNums;

    private String headImg;

    private String heading;

    private String subtitle;

    private String carColor;

    private Integer rateState;

    private Date payTime;

}
